storehouse of leaden goods - German English Dictionary